package com.coincalf.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Author: Chen Long
 * @Date: Created in 2018/6/1 下午12:31
 * @Modified by: Chen Long
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class ClosePositionDTO {

    /**
     * 开仓单号
     */
    private Long openOrderId;

    /**
     * 平仓单号
     */
    private Long closeOrderId;

    /**
     * 品种
     */
    private String marketName;

    /**
     * 持仓方向
     */
    private Integer type;

    /**
     * 平仓量
     */
    private BigDecimal volume;

    /**
     * 开仓价
     */
    private BigDecimal openPrice;

    /**
     * 平仓价
     */
    private BigDecimal closePrice;

    /**
     * 平仓盈亏
     */
    private BigDecimal profit;

    /**
     * 手续费
     */
    private BigDecimal fee;

    /**
     * 开仓时间
     */
    private Date openTime;

    /**
     * 平仓时间
     */
    private Date closeTime;

    /**
     * 返还保证金
     */
    private BigDecimal unlockMargin;
}
